Linux 软件常常默认安装在 /usr/bin 之类的目录下,没有权限的话需要指定安装路径
通常有以下三种途径:
配置时指定
最常见,如 nginx1
./configure --prefix=~/.local
注: ./configure 其实是 shell 脚本,根据环境生成 Makefile 或其他
安装时指定
如 Python 的包1
python setup.py --prefix=~/.local
修改安装的 shell 脚本
如 7zip ,修改 install.sh1
DEST_HOME=~/.local